import turtle
t = turtle.Pen()
t.hideturtle()
# 先画正方形
t.fillcolor("red")
t.begin_fill()
# 正n边形
n = 6
a = 180*(n - 2) / n
l = 150
for i in range(6):
    t.forward(l)
    t.left(180-a)
t.end_fill()

# 再画三角形
t.fillcolor("green")
t.begin_fill()
t.forward(l*2)
t.left(a)
t.forward(l*3)
t.left(a)
t.forward(l*3)
t.left(a)
t.forward(l)

t.left(a)
t.forward(l*2)
t.right(a)
t.forward(l*3)
t.right(a)
t.forward(l*3)
t.right(a)
t.forward(l)
t.end_fill()